Add an UPDATE phase and GdkFrameClockTarget, use for GtkStyleContext
authorOwen W. Taylor <otaylor@fishsoup.net>
Wed, 26 Sep 2012 19:44:30 +0000 (15:44 -0400)
committerOwen W. Taylor <otaylor@fishsoup.net>
Thu, 14 Feb 2013 22:19:48 +0000 (17:19 -0500)
commit344a69880a73971b9d8839e5e19f693c0cb10d90
treefb8d6afce12fbd06175d578e0c9439a873b78e70
parent7dfa41218823d197cf21f74f37036cc66480d455
Add an UPDATE phase and GdkFrameClockTarget, use for GtkStyleContext

Switch GtkStyleContext to using GdkFrameClock. To do this, add a new
UPDATE phase to GdkFrameClock.

Add a GdkFrameClockTarget interface with a single set_clock() method,
and use this to deal with the fact that GtkWidget only has a frame
clock when realized.

https://bugzilla.gnome.org/show_bug.cgi?id=685460
gdk/gdkframeclock.c
gdk/gdkframeclock.h
gdk/gdkframeclockidle.c
gtk/gtkstylecontext.c
gtk/gtkwidget.c
gtk/gtkwidget.h